本示例展示如何在 Scripting 应用中使用 List
创建可导航的分层数据界面。通过 DisclosureGroup
将内容按部门分组,并结合 NavigationLink
实现点击跳转到人员详情页的功能。
你将学习如何:
List
显示部门和员工的目录结构DisclosureGroup
创建可展开的分组NavigationLink
跳转到详细视图本示例使用嵌套结构模拟公司 → 部门 → 员工的信息层级:
PersonRowView
用于显示员工姓名与电话号码的组件,使用垂直堆叠排版。
PersonDetailView
点击员工后跳转的详情页,展示详细信息。
根视图使用 NavigationStack
包裹 List
,通过 DisclosureGroup
对部门分组,组内使用 NavigationLink
包裹员工信息,支持点击跳转详情页:
本示例提供了一种结构清晰、功能完整的导航模式,适用于构建多级数据浏览和交互式信息展示的脚本页面。